# -*- coding: utf-8 -*-
"""
@Project: Msptest
@Author: 余振新
@File name: 病例列表_医院组.py
@Create time: 2023/8/15 16:40
"""
from business.首页.病例征集系统.病例列表.公共 import Public
from business.首页.登录页 import Login
from common.base_action import BaseAction
from common.base_driver import BaseDriver
from common.gol import get_value
from page.首页.病例征集系统.病例列表 import 公共, 病例列表_医院组
from page.首页.病例征集系统 import 导航菜单


class RequestCase(BaseAction):
    def __init__(self, driver):
        super().__init__(driver)  # 调用父类的 __init__ 方法来初始化实例变量

    def 新增_病例_医院组(self):
        public = Public(self.driver)
        public.进入新增页面(导航菜单.病例列表_医院组)
        public.客户信息_客户姓名()
        public.基本信息_选择产品()
        public.基本信息_疾病()
        public.基本信息_患者姓氏()
        public.基本信息_性别_男()
        public.基本信息_患者年龄()
        public.基本信息_就诊时间()
        public.继续上传病例()
        public.病例详情_病例标题()
        public.病例详情_附件()
        public.病例详情_劳务费()
        public.提交()
        return public.断言_新增病例成功()


if __name__ == '__main__':
    BaseDriver().get_driver(_browser="edge", _url="https://test-home.cxjk.com/#/center_home", _cache=False)
    Login(get_value("driver")).login_唐鹏玥()
    RequestCase(get_value("driver")).新增_病例_医院组()
    # ReviewMeeting(get_value("driver")).会议申请审核_无参会人()